BODY {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px
}
TD {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px
}
TH {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px
}
INPUT {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px
}
TEXTAREA {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px
}
SELECT {
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma; COLOR: #464646; FONT-SIZE: 12px
}
BODY {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN:0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #464646; FONT-SIZE: 26px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

A {
	COLOR: #464646; TEXT-DECORATION: none; outline:none;
}
A:hover {
	COLOR: #009cdc
}
A:active {
	COLOR: #009cdc
}
.aGray {
	COLOR: #999
}
.aGray:hover {
	COLOR: #333
}
aGray:active {
	COLOR: #333
}
.aBlue {
	COLOR: #009cdc
}
.aBlue:hover {
	COLOR: #333
}
aBlue:active {
	COLOR: #333
}
#top {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 100%; BACKGROUND: url(/images/top_bg.png) #fff repeat-x left bottom; height:90px; top:0; padding-top:20px;
}
#topCon {
	MARGIN:0 auto; WIDTH: 1000px; HEIGHT: 90px
}
#top_left {
	WIDTH: 192px; FLOAT: left; HEIGHT: 90px;
}
#top_right {
	WIDTH: 808px; FLOAT: right; HEIGHT: 90px;
}
#top_right_top {
	TEXT-ALIGN: right; WIDTH: 786px; PADDING-RIGHT: 22px; HEIGHT: 39px; PADDING-TOP: 11px
}
#top_lan {
	WIDTH: 80px; FLOAT: right; HEIGHT: 12px; MARGIN-LEFT: 12px; PADDING-TOP: 4px
}
#top_lan A {
	PADDING-LEFT: 22px; WIDTH: 38px; DISPLAY: block; BACKGROUND: url(/images/en.gif) no-repeat left 3px; HEIGHT: 16px
}
#top_sh {
	PADDING-TOP: 4px
}
#top_sh A {
	COLOR: #009cdc
}
#formsear IMG {
	VERTICAL-ALIGN: middle
}
#formsear #keys {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 3px; WIDTH: 137px; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#formsear #button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 19px; BACKGROUND: url(/images/search3.png) no-repeat; HEIGHT: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
#main {
	MARGIN: 18px auto; WIDTH: 1000px;
}
#main_l {
	WIDTH: 310px; FLOAT: left
}
#main_c {
	WIDTH: 325px; FLOAT: left; MARGIN:0 30px;
}
.main_tit {
	FONT-FAMILY: Tahoma, Arial; COLOR: #444; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.main_tit_en {
	COLOR: #888; MARGIN-LEFT: 5px; FONT-SIZE: 11px
}
#main_news {
	MARGIN-TOP: 8px; BORDER-TOP: #e6e6e6 1px solid; PADDING-TOP: 15px
}
#main_news LI{HEIGHT: 80px;}
#main_news LI A{WIDTH: 230px; DISPLAY: block; FLOAT: left; font-size:14px; font-weight:bold;}
#main_news LI SPAN{TEXT-ALIGN: right; WIDTH: 70px; DISPLAY: block; FLOAT: right; COLOR: #999}
#daming ul li p{float:left; color:#888;}
#main_news LI SPAN {
	TEXT-ALIGN: right; WIDTH: 70px; DISPLAY: block; FLOAT: right; COLOR: #999
}
#main_pro {
	MARGIN-TOP: 8px; WIDTH: 325px; FONT-SIZE: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-TOP: 15px
}
#main_pro LI {
	WIDTH: 162px; FLOAT: left; HEIGHT: 65px; OVERFLOW: hidden
}
#main_pro LI.clear {
	FLOAT: none; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
#main_pro LI A IMG {
	BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; DISPLAY: inline-block; VERTICAL-ALIGN: middle; BORDER-TOP: #e6e6e6 1px solid; MARGIN-RIGHT: 7px; BORDER-RIGHT: #e6e6e6 1px solid
}
#main_pro LI A SPAN {
	WIDTH: 100px; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
#main_pro LI A {
	FONT-SIZE: 12px !important
}
#main_pro_list {
	MARGIN-TOP: 8px; WIDTH: 300px; FONT-SIZE: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-TOP: 10px
}
#main_pro_list LI {
	WIDTH: 145px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden
}
#main_pro_list LI.clear {
	FLOAT: none; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
#main_pro_list LI A {
	PADDING-LEFT: 10px; WIDTH: 135px; DISPLAY: inline-block; BACKGROUND: url(/images/arr_news.gif) no-repeat left 6px; FONT-SIZE: 12px !important; VERTICAL-ALIGN: middle
}
#main_pro_list LI A:hover {
	BACKGROUND: url(/images/arr_news.gif) no-repeat left -20px
}
#main_pro_list LI A:active {
	BACKGROUND: url(/images/arr_news.gif) no-repeat left -20px
}
.more {
	PADDING-LEFT: 9px; WIDTH: 65px; DISPLAY: block; BACKGROUND: url(/images/more_bg.png) no-repeat left top; HEIGHT: 23px; COLOR: #009cdc; PADDING-TOP: 3px
}
.more:hover {
	BACKGROUND: url(/images/more_bg.png) no-repeat left -26px; COLOR: #f90
}
.more:active {
	BACKGROUND: url(/images/more_bg.png) no-repeat left -26px; COLOR: #f90
}
#main_r {
	WIDTH:300px;float:left;}
	
#main_news .jxcpmcys{height:26px;line-height:26px;display:inline-block;overflow:hidden;}

#main_b {
	MARGIN: auto; WIDTH: 1000px; BACKGROUND: url(/images/main_btm_bg.png) no-repeat
}
#main_b_l {
	MARGIN-TOP: 18px; PADDING-LEFT: 10px; WIDTH: 670px; BACKGROUND: url(/images/split_line1.png) repeat-y 640px top; FLOAT: left
}
#main_b_r {
	MARGIN-TOP: 18px; WIDTH: 320px; FLOAT: right
}
#main_b_l UL {
	WIDTH: 108px; FLOAT: left
}
#main_b_l UL LI.tit {
	PADDING-BOTTOM: 10px; HEIGHT: 20px; FONT-WEIGHT: bold
}
#main_b_l UL LI {
	HEIGHT: 24px
}
#main_b_l UL LI A {
	COLOR: #999
}
#main_b_l UL LI A:hover {
	COLOR: #f60
}
#main_b_l UL LI A:active {
	COLOR: #f60
}
#main_b_l UL LI.tit A {
	COLOR: #868686
}
#main_b_l UL LI.tit A:hover {
	COLOR: #009cdc
}
#main_b_l UL LI.tit A:active {
	COLOR: #009cdc
}
#bottom {
	BACKGROUND: url(/images/bottom_bg.png) repeat-x; HEIGHT: 60px
}
#bottomCon {
	MARGIN: auto; WIDTH:1160px; PADDING-TOP: 10px; line-height:32px;font-size:13px;}
#bottom_l {
	WIDTH:1160px; FLOAT: left; color:#7C7C7C; text-align:center;}
#bottom_l p span{padding:0px 15px; color:#ddd; font-family: Arial, Helvetica, sans-serif,Microsoft yahei;}
#bottom_r {
	WIDTH: 145px; FLOAT: right}
#bannerS {
	Z-INDEX: 1; POSITION: relative; WIDTH: 100%; BACKGROUND: #ccc; HEIGHT: 200px;
}
#bannerS DIV {
	TEXT-ALIGN: center; MARGIN: auto; WIDTH: 100%; HEIGHT: 200px
}
#bannerS DIV P {
	MARGIN: auto; WIDTH: 1000px; HEIGHT: 200px;
}
#mainS_l {
	WIDTH: 210px; FLOAT: left
}
#mainS_r {
	WIDTH: 740px; FLOAT: right
}
#mainS_r .newCon{
	line-height:40px;}
.l_tit {
	BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 23px
}
.r_tit {
	BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 23px
}
.prolist_side LI {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
.prolist_side LI A {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 13px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(/images/list_arr.gif) no-repeat 3px 9px; PADDING-TOP: 5px !important
}
.prolist_side LI A:hover {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px -83px
}
.prolist_side LI A:active {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px -83px
}
.r_tit_l {
	FLOAT: left
}
.r_tit_r {
	FLOAT: right; COLOR: #999
}
.prolist {
   DISPLAY: block; PADDING-TOP: 22px
}
.prolist LI {
	TEXT-ALIGN: center; WIDTH: 150px; FLOAT: left; MARGIN-RIGHT: 35px; margin-right: 31px
}
.prolist LI A IMG {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 146px; PADDING-RIGHT: 1px; HEIGHT: 146px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.prolist LI A SPAN {
	LINE-HEIGHT: 135%; DISPLAY: block; PADDING-TOP: 8px
}
.prolist LI A:hover IMG {
	BORDER-BOTTOM: #00a0fc 1px solid; BORDER-LEFT: #00a0fc 1px solid; BORDER-TOP: #00a0fc 1px solid; BORDER-RIGHT: #00a0fc 1px solid
}
.prolist LI A:active IMG {
	BORDER-BOTTOM: #00a0fc 1px solid; BORDER-LEFT: #00a0fc 1px solid; BORDER-TOP: #00a0fc 1px solid; BORDER-RIGHT: #00a0fc 1px solid
}
.prolist LI A:hover SPAN {
	COLOR: #009cdc
}
.prolist LI A:active SPAN {
	COLOR: #009cdc
}
.prolist LI.clear {
	WIDTH: 100%; FLOAT: none; HEIGHT: 25px; CLEAR: both
}


/*images*/
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background:#000;
  opacity: 0.8;
  filter: alpha(opacity=80) !important;
  display: none;
  z-index: 9999;}
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;}
#lightbox img {
  width: auto;
  height: auto;}
#lightbox a img {
  border: none;}
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;}
.lb-container {
  padding: 10px;}
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;}
.lb-container > .nav {
  left: 0;}
.lb-nav a {
  outline: none;}
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  display: block;}
.lb-prev {
  left: 0;
  float: left;}
.lb-next {
  right: 0;
  float: right;}
.lb-prev:hover {
  background: url(/images/prev.png) left 48% no-repeat;}
.lb-next:hover {
  background: url(/images/next.png) right 48% no-repeat;}
.lb-dataContainer {
  margin:0 auto;
  padding-top:10px;
  zoom:1;
  width:100%;
  background:#fff;
  border-radius:5px;
  border-top:2px solid #f90;
  height:36px;}
.lb-dataContainer:after {
  display: table;
  clear: both;}
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;}
.lb-data .lb-details {
  width:100%;
  float: left;
  text-align:center;
  line-height:1.1em;}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;}
.lb-data .lb-close {
  width:36px;
  float:right;
  outline:none;
  position:absolute;
  top:-22px}
.lb-data .lb-close:hover {
  cursor: pointer;}

#cpflysb {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px 9px;
	font-size:14px;
	border-bottom:1px #CCC solid;
}
#left_prolist #cpflysb a.left-title:hover {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px -83px;
}
	
#cpflxlysb {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 8px 9px;
	font-size:13px;
	border-bottom:1px #CCC dashed;
}
#left_prolist #cpflxlysb a.cpflxl:hover{
	BACKGROUND: url(/images/list_arr.gif) no-repeat 8px -83px;
}
#cpflysb .cls_now {
	background:#009cdc;
	color:#FFF;
}
#cpflxlysb .cls_now {
	padding-left:20px;
	background:#009cdc;
	color:#FFF;
}
#cpflxlysb .cpflxl {
	padding-left:25px;
}
#left_prolist #cpflxlysb a.cls_now:hover{
	background:#009cdc;
	color:#FFF;
}
#left_prolist #cpflysb a.cls_now:hover{
	background:#009cdc;
	color:#FFF;
}
#left_prolist{
	margin-bottom:-1px;
}

#pro_btm {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 25px; BORDER-TOP: #e6e6e6 1px solid; PADDING-TOP: 17px
}
#pro_btm UL {
	WIDTH: 700px; DISPLAY: block; HEIGHT: 65px; FONT-SIZE: 0px; OVERFLOW: hidden
}
#pro_btm UL LI {
	WIDTH: 300px; FLOAT: left; HEIGHT: 65px; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
#pro_btm UL LI A IMG {
	BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 48px; DISPLAY: inline-block; HEIGHT: 48px; VERTICAL-ALIGN: middle; BORDER-TOP: #e6e6e6 1px solid; MARGIN-RIGHT: 7px; BORDER-RIGHT: #e6e6e6 1px solid
}
#pro_btm UL LI A .span {
	WIDTH: 240px; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
#pro_btm UL LI A {
	FONT-SIZE: 12px !important
}
.nav {
	DISPLAY: block
}
.nav LI {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
/*.nav LI {
	BORDER-BOTTOM: #e6e6e6 1px solid
} */
.nav LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT:20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(/images/list_arr.gif) no-repeat 3px 9px; PADDING-TOP: 5px
}
/*.nav LI A:hover {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px -83px
}
.nav LI A:active {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px -83px
} */
.nav LI A.A {
	COLOR: #f60
}
.text {
	LINE-HEIGHT: 220%; FONT-FAMILY: Microsoft YaHei, Arial, Tahoma !important
}
.text P {
	PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Microsoft YaHei, Arial, Tahoma !important; PADDING-TOP: 0px
}

.text_culture {
	LINE-HEIGHT: 190%; PADDING-TOP: 5px
}
.text_culture * {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.news_list {
	MARGIN-TOP: 2px;
}
.news_list LI {
	BORDER-BOTTOM: #e9e9e9 1px solid; HEIGHT: 35px
}
.news_list LI A {
	LINE-HEIGHT: 35px; PADDING-LEFT: 14px; BACKGROUND: url(/images/list_arr.gif) no-repeat 3px 13px; FLOAT: left
}
.news_list LI A:hover {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px -79px
}
.news_list LI A:active {
	BACKGROUND: url(/images/list_arr.gif) no-repeat 3px -79px
}
.news_list LI SPAN {
	TEXT-ALIGN: right; LINE-HEIGHT: 35px; WIDTH: 100px; DISPLAY: block; FLOAT: right; COLOR: #999
}
#quick A {
	BORDER-BOTTOM: #e6e6e6 1px solid; DISPLAY: block
}
.searHeight {
	FONT-STYLE: normal; BACKGROUND: #ffffcc
}
INPUT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#cer_cls {
	MARGIN-TOP: 23px
}
#cer_cls A {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: inline-block; BACKGROUND: #eeeeee; FONT-SIZE: 14px; PADDING-TOP: 20px
}
#cer_cls A:hover {
	BACKGROUND: #009cdc; COLOR: #fff
}
#cer_cls A:active {
	BACKGROUND: #009cdc; COLOR: #fff
}
#cer_cls A.A {
	BACKGROUND: #009cdc; COLOR: #fff
}
.cerlist {
	WIDTH: 760px; DISPLAY: block; OVERFLOW: hidden
}
.cerlist LI {
	TEXT-ALIGN: left; WIDTH: 165px; FLOAT: left; MARGIN-RIGHT: 20px; _margin-right: 16px
}
.cerlist LI A SPAN {
	LINE-HEIGHT: 135%; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(/images/arr.gif) no-repeat left 17px; PADDING-TOP: 12px
}
.cerlist LI A:hover SPAN {
	COLOR: #009cdc
}
.cerlist LI A:active SPAN {
	COLOR: #009cdc
}
.cerlist LI.clear {
	BORDER-BOTTOM: #eee 1px solid; WIDTH: 100%; FLOAT: none; HEIGHT: 12px; CLEAR: both
}

#ssyssz{
	text-align:right;
	padding-top:15px;
	margin:0;
	padding-bottom:12px;
}
#top_right #cpssys{background:url(/images/tel.gif) no-repeat 150px 2px;}
.submit{
	width:56px;
	height:23px;
	vertical-align:top;}
.sskysb{
	margin-right:-5px;
	padding-left:4px;
	color:#555;
	height:17px;
	width:235px;}

.cpbtysb{
	display:block;
	text-align:center;
	font-size:13px;}
.cpbtysb a{
   display: block;
   height: 155px;}

#yqljysb{
	clear:both;
	margin:auto;
	width:980px;
	text-align:center;}
#flink {
	color:#ccc;
	font-size:12px;}
#flink a{
	color:#ccc;}
#dmwzjs_demo tr td a .cpimages{
	border:1px solid #ccc;}
#dmwzjs_demo tr td a .cpimages:hover{
	border:1px #00a0fc solid !important;
	transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transition:all 0.5s ease-out 0s;}